package com.sqsf.jdk;
//jdk代理基于接口
//会创建一个代理代理对象 与目标对象实现相同的接口
//需要传入被代理的对象
public class JDKProxy implements JDKInterface{
    JDKInterface jdkInterface;

    public JDKProxy(JDKInterface jdkInterface) {
        this.jdkInterface = jdkInterface;
    }

    @Override
    public void run() {
        //在执行原方法之前添加额外的执行功能
        System.out.println("前置执行......");
        jdkInterface.run();
    }
}
